seabed platform - French English Dictionary